/**
 * @filename:Files 2022-04-24 10:49:28
 * @project com/lwl/blue  V1.0
 * Copyright(c) 2020 <a href=mailto:lanwenliang@yidianlife.com>蓝文良</a> Co. Ltd.
 * All right reserved.
 */
package com.lwl.blue.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.lwl.blue.commont.base.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * <p>代码自动生成，请勿修改</p>
 *
 * <p>说明： 上传文件记录表实体类</P>
 *
 * @version: V1.0
 * @author: <a href=mailto:lanwenliang@yidianlife.com>蓝文良</a>
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class Files extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1650768568369L;
    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(name = "id", value = "ID主键")
    private Integer id;
    @ApiModelProperty(name = "fileName", value = "文件名")
    private String fileName;
    @ApiModelProperty(name = "filePath", value = "文件路径")
    private String filePath;
    @ApiModelProperty(name = "url", value = "访问路径")
    private String url;
    @ApiModelProperty(name = "fileSize", value = "文件大小")
    private Long fileSize;
    @ApiModelProperty(name = "sourceName", value = "原文件名")
    private String sourceName;
    @ApiModelProperty(name = "typeName", value = "业务类型名称")
    private String typeName;
    @ApiModelProperty(name = "sourceId", value = "业务主键")
    private Integer sourceId;
    @ApiModelProperty(name = "itemNo", value = "产品编号")
    private String itemNo;
    @ApiModelProperty(name = "sourceIsDelete", value = "业务数据是否被删除")
    private Integer sourceIsDelete;

    private Integer weight;
}
